/*****************************************************************
 Jorge Lainfiesta                Carné 11142
 Rodrigo Medrano                 Carné 11222
 Luis Fernando Valdeavellano     Carné 11218
 Sección 21
 
 Aeropuerto.java
*****************************************************************/
import java.util.ArrayList;

public class Aeropuerto{
    
    private String nombre;
    private String direccion;
    private boolean esInternacional;
    private ArrayList<Aerolinea> lineasAereas;
    
    public Aeropuerto(String nombre, String direccion, boolean esInternacional){
       this.nombre = nombre;
       this.direccion = direccion;
       this.esInternacional = esInternacional;
       lineasAereas = new ArrayList();
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public boolean esInternacional() {
        return esInternacional;
    }

    public void setInternacional(boolean esInternacional) {
        this.esInternacional = esInternacional;
    }

    public ArrayList<Aerolinea> getLineasAereas() {
        return lineasAereas;
    }

    public void setLineasAereas(ArrayList<Aerolinea> lineasAereas) {
        this.lineasAereas = lineasAereas;
    }

    //Compara si son iguales tomando en cuenta únicamente el nombre.
    public boolean equals(Object obj){
        Aeropuerto o = (Aeropuerto) obj;
        if(o.getNombre().equals(this.nombre))
            return true;
        else
            return false;
    }

}
